package aufgabe3;

/**
 * @author Johannes Riedmann
 * @author David Medenjak
 * @author Lukas Koell
 */
public interface Polygon {

    /**
     * number of edges
     * @return >= 3
     */
    int edges();
    
    /**
     * the area of the polygon
     * @return > 0.0
     */
    double area();
    
    /**
     * the perimeter of the polygon
     * @return > 0.0
     */
    double perimeter();
}
